package main
import "fmt"

func main(){
	//定义二维数组：
	var arr [2][3]int16
	fmt.Println(arr)

	fmt.Printf("arr的地址是：%p \n",&arr)
	fmt.Printf("arr的地址是：%p \n",&arr[0])
	fmt.Printf("arr的地址是：%p \n",&arr[1])

	for k,_:= range arr{
		for _k,_ := range arr[k]{
			fmt.Printf("arr[%d][%d]的地址为：%p \n",k,_k,&arr[k][_k])
		}
	}

	//赋值：
	arr[0][1] = 47
	arr[0][0] = 82
	arr[1][1] = 25

	fmt.Println(arr)

	//初始化操作：
	var arr2 = [3][3]int16{{1,2,3},{4,5,6},{7,8,9}}
	fmt.Println(arr2)
}